home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 / Ham Radio 2000.iso / ham2000 / morse / staton / readme.txt < prev    next >
Text File  |  1994-04-21  |  2KB  |  57 lines

  1. Software to accompany the QST article titled 
  2. "A Pocket-Size, Talking Morse Code Practice Computer"
  3.  
  4. File Descriptions:
  5. CPC      OBJ        CPC EPROM IMAGE
  6. SPCH_LIB EXE        SPEECH LIBRARY program
  7. SPCH_LIB C          SPCH_LIB source
  8. VOC2BIN  EXE        *.VOC -> *.BIN program
  9. VOC2BIN  C          VOC2BIN source
  10. ADPCM2   EXE        ADPCM program
  11. ADPCM2   C          ADPCM source
  12. GLOBALS  TXT        8051 GLOBALS
  13. ISR_INIT TXT        8051 ISR & initialization
  14. CPO_SPK  TXT        CPC main program
  15. MORSE    TXT        MORSE subroutines
  16. README   TXT        THIS FILE
  17. TABLE02  TXT        SPEECH LOOKUP TABLE
  18. SPEAK    TXT        SPEAK subroutines
  19. SPEECH   TXT        SPEECH DATA TABLE
  20. SPEECH   BIN        SPEECH DATA
  21. SPEECH   SRC        Source file for SPCH_LIB
  22.  
  23. File types:
  24.  
  25. .TXT files are 8051 Assembly source
  26. .BIN file is speech data
  27. .OBJ file is 8051 executable with speech data (EPROM image)
  28. .C   files are MSVC source
  29. .EXE files are MS Windows executable
  30. .SRC file is the input file for SPCH_LIB
  31.  
  32. NOTES:
  33. Changing modes occurs after completing whatever loop
  34. is executing.  If in "S"equence mode, this will go through
  35. all 43 sounds before the mode change takes effect.  If
  36. in "G"roup mode, the group of 5 sounds will be finished
  37. before the mode change takes effect.
  38.  
  39. To record your own voice, create separate *.VOC files
  40. for A-Z, 0-9, "period", "question", "comma".  The easiest
  41. way to do this is to record one *.VOC file with all
  42. sounds, then select and save the individual files.  The
  43. total uncompressed file size should be about 100,000 bytes
  44. to be compressed and fit in the 27C512 EPROM with the
  45. 8031 code.  Once you have separate *.VOC files, edit
  46. 'SPEECH.SRC' to correspond with your file names.  Then run
  47. 'SPCH_LIB.EXE' to produce 'SPEECH.TXT' and 'SPEECH.BIN'.
  48.  
  49. The 8031 code must be re-assembled with the new 'SPEECH.TXT'
  50. to build the tables pointing to the beginning and end of each
  51. sound.  The resulting object file doesn't actually contain
  52. the speech data.  Use the data editing capabilities of your
  53. EPROM programmer to load the object file starting at address
  54. $0000, then load the 'SPEECH.BIN' data file starting at address
  55. $1000.  Save this EPROM image, then program the EPROM.
  56.  
  57.